895 42
3125 534
1884 288
7070 945
2804 108
2215 199
22256 722
4173 94
3278 188
9206 499
10497 883
19685 678
5733 317
2169 386
1354 86
9287 541