52703 160
46653 573
11589 753
101462 960
28264 546
69004 445
13930 544
8396 601
4589 856
3322 129
6124 678
4555 497
3975 594