31243 127
2862 354
7434 163
2910 447
4066 243
3762 487
43310 193
2953 511
11781 218
15801 699
67435 533
33956 326
23459 732
16847 195
8756 660
3483 660
3217 611