1235 29
2692 271
21320 392
4292 853
5425 578
25172 266
4618 504
2154 244
10635 708
14013 693
6778 191
10672 176
6331 654
2747 427
5780 523
30252 314
12126 302
6615 632
4884 120
6312 297
9751 68
4477 548
5058 523
5686 308
3394 25
1504 172
9708 330
2401 87