12297 53
71428 134
145781 432
308809 1359
96615 640
276280 785
239551 467
12002 132
17078 655
25472 862
4587 228
4511 518
1966 198