2304 128
1183 180
2971 402
2102 97
15246 481
6282 746
14337 66
173197 696
6296 594
8158 602
4811 672
4258 286
5892 200
7663 576
13038 467
5154 86
5801 279
8490 927
3096 54
12337 117
9550 663
4735 501
2827 66
6663 571
7381 678
38604 273
7608 51
13596 503