32512 502
40042 277
19789 161
24138 443
14514 49
20188 431
7709 681
18448 612
15711 116
25092 164
11501 357
15571 123
45995 328
41664 682
14550 461
9142 78