2993 100
3271 693
5464 664
2696 44
4249 427
6192 823
2332 141
3611 362
2115 315
1842 166
3302 405
6232 480
3793 639
1725 280
2731 550
1025 47
2653 490
4114 637
1803 191
2500 627
758 29
3066 658
2795 555
1787 174
1397 163
4661 133
2620 376
11298 844