3141 331
37471 923
22628 311
6531 925
98639 635
29373 646
7680 444
6327 374
13581 276
7128 56
5440 772
6682 583
1385 206
3860 59
2759 382
23069 522