2232 128
1180 180
2967 402
2101 97
15235 481
6282 746
14321 66
173178 696
6290 594
8151 602
4809 672
4255 286
5888 200
7659 576
13034 467
5146 86
5797 279
8482 927
3088 54
12329 117
9542 663
4726 501
2819 66
6654 571
7369 678
38598 273
7598 51
13593 503