3862 347
5297 812
4479 256
2740 251
9689 106
22428 680
12907 539
2704 514
2976 300
5039 442
3341 415
3773 385
14018 810
4046 390
4726 281
2057 43
3736 243
9547 672
14067 843
9285 49
3100 230
31337 165
22560 325
8040 125