1028 50
3633 621
3099 273
27954 238
78674 311
9041 701
16444 152
8555 34
3067 190
6705 310
7135 215
9630 105
3963 408
23059 346
26333 230
7304 378
21026 633
29757 602
29361 504
5942 483
8502 602
3690 144
6389 591
10402 258
2274 96
28999 497
9194 374
9310 820