1846 281
2542 46
30000 523
16875 396
14370 528
266656 1547
8468 835
8596 352
15579 246
64042 925
73160 936
3700 809
33209 172
6644 381
4805 630
9886 396
31195 501