31209 87
2107 444
30561 161
36669 178
9617 383
5116 883
29128 335
4246 119
20042 142
1934 359
9070 695
7403 437
1986 40
2968 104
7069 733
3234 447
3791 545
14953 264
134266 310
2812 353
45975 327
2777 383
4252 292
52493 292
7559 875
30742 636
21628 576
620 107