1235 30
2508 302
2471 359
4865 642
3355 777
3027 583
23388 583
3679 652
3728 842
3874 689
3435 192
4603 400
1192 40
12683 526
2794 343
3035 612
4708 829
2533 306
1711 152
1064 101
4415 932
3641 58
2907 406
2630 391