2964 300
4303 685
2383 317
1854 57
3410 497
5135 764
3924 660
8647 265
1250 58
3657 895
3227 101
4191 718
2558 335
6640 616
3647 317
3448 195
7609 674
20969 942
2935 243
6651 488
8596 632
13294 612
3590 401
4579 668
2698 246
1659 39
3585 546
3336 578