4115 256
1600 147
142149 579
74049 784
48111 434
30507 547
121015 1231
246241 856
133276 1002
20674 429
12017 168
4987 54
8346 97
17552 270
15603 669
6139 550
7426 685
8971 148
31275 240
21958 81
13370 134
588286 953
8768 247
303168 709
13700 663
22391 563
12411 887
7647 420