2964 300
4303 685
2383 317
1854 57
3410 497
5136 764
3924 660
8648 265
1250 58
3657 895
3227 101
4191 718
2558 335
6640 616
3648 317
3448 195
7609 674
20971 942
2936 243
6652 488
8596 632
13294 612
3590 401
4579 668
2700 246
1659 39
3585 546
3336 578