29949 872
15300 622
35870 623
53813 446
46824 305
37040 621
3873 483
12265 260
1425 70
1939 165
12960 570
6062 367
5772 67
5812 649
5123 113
2246 318
5098 317
28568 502