2993 100
3271 693
5464 664
2698 44
4250 427
6193 823
2332 141
3612 362
2116 315
1842 166
3305 405
6232 480
3793 639
1725 280
2732 550
1027 47
2653 490
4116 637
1806 191
2502 627
758 29
3067 658
2795 555
1787 174
1397 163
4662 133
2621 376
11298 844