3488 29
12345 276
4586 613
1701 69
9280 604
30087 390
8337 389
17257 531
7007 319
2941 247
12132 353
17161 580
29500 513
24355 39
16369 686
22041 261
4027 99
7430 511
16847 563
5371 385
4830 779
14658 454
32600 284
24106 727
2492 116
5638 717
3224 512
4657 94