3581 156
5227 396
43325 476
10101 339
6046 523
9444 249
4500 551
4015 391
20944 116
4391 601
11027 169
4511 748
6933 246
17470 876
18156 529
5809 461
4495 803
3018 127
3888 732
8271 566
11643 780
3242 669
1896 166
4195 603
4735 532
6537 331
2188 268
18402 877