4115 256
1600 147
142152 579
74049 784
48111 434
30507 547
121015 1231
246244 856
133284 1002
20674 429
12017 168
4987 54
8346 97
17552 270
15603 669
6139 550
7426 685
8971 148
31276 240
21958 81
13370 134
588299 953
8769 247
303172 709
13701 663
22391 563
12411 887
7647 420