29982 872
15358 622
35955 623
53970 446
47170 305
37143 621
3878 483
12277 260
1431 70
1945 165
12970 570
6073 367
5783 67
5829 649
5126 113
2252 318
5108 317
28705 502