1378 60
1796 133
25168 547
17361 303
51304 94
8548 803
3450 770
26765 209
7543 562
6969 612
12342 217
1231 27
2398 288