2532 96
2865 209
8653 58
1313 65
3478 597
99335 995
694986 2189
8553 961
16086 276
7295 506
28885 502
10613 901
7564 347
23185 82
4390 457
3936 748
5578 246
8361 919
16293 865
3986 249
3538 422
4242 571
6332 360
3453 839
1686 121
5275 482
10224 610
2793 584