3599 331
40950 925
23451 311
6627 925
100352 635
30068 646
7929 444
6484 374
13891 276
7480 56
5490 772
6961 583
1399 206
3944 59
2812 382
23476 522