15072 60
14186 609
19615 853
2809 393
3330 499
5179 730
19059 83
10341 797
4348 447
7558 267
3621 185
8821 334
11149 146
5094 678
8940 660
8140 841
4504 397
5850 147
15904 258
14869 568
61536 584
6313 115
45906 621
34378 941