2933 96
4777 474
2249 297
1496 427
1210 332
1703 397
504 96
2196 651
3009 921
2689 713
1489 309
8788 555
5683 585
2188 662
519 89
2113 509
8958 374
2670 748
912 191
822 213
2939 774
3946 521
4415 345
2916 729