2303 410
2286 624
1238 39
3873 425
2559 559
4324 482
5463 699
2688 805
2511 535
1293 256
3042 567
2811 578
3393 531
1914 463
4142 146
4423 744
618 81
1573 409
3083 493
1190 33
13120 158
23528 103
14624 90
30401 273
29929 862
11258 739
5157 514
8988 673