3593 181
5433 31
5566 297
15086 362
3897 429
153658 563
73166 667
64915 50
4379 983
6633 266
10215 805
4051 147
6007 694
2183 231
7013 134
5077 305
15970 405
5391 590
3514 314
2553 105
7333 359
11034 278
5181 219
4475 100
7407 222
8877 659
15418 891
14132 693