22103 51
12077 485
87168 920
15674 360
17530 531
37667 314
36593 489
45433 332
38059 372
20003 242
35099 238
3015 657
2358 415
2574 254
2847 195
3516 785