2993 100
3274 693
5465 664
2698 44
4251 427
6201 823
2341 141
3615 362
2120 315
1845 166
3309 405
6236 480
3796 639
1726 280
2734 550
1027 47
2655 490
4119 637
1808 191
2505 627
760 29
3070 658
2799 555
1790 174
1400 163
4666 133
2627 376
11302 844