52703 160
46652 573
11589 753
101457 960
28263 546
69003 445
13930 544
8396 601
4589 856
3322 129
6124 678
4555 497
3975 594