2192 86
3491 549
4287 252
37968 89
115597 957
2594 263
18629 458
16462 380
16473 610
11406 88
5853 38
3792 684
79401 310
1131 60