2196 703
308 34
410 94
3011 600
1514 317
548 129
1137 250
2528 628
1369 274
334 39
2911 630
2127 557
1584 352
25503 771
288856 915