29946 872
15293 622
35850 623
53780 446
46725 305
37023 621
3867 483
12265 260
1425 70
1937 165
12960 570
6058 367
5770 67
5812 649
5123 113
2244 318
5098 317
28538 502