15002 230
11511 905
9900 169
12843 606
3451 31
6010 637
18557 167
14814 111
5916 741
21124 806
9126 771
24623 468
19681 116
12387 542
7791 459
12724 538
13856 888
11702 720
2484 331
5414 146
45484 499
4153 80
23577 641
6076 572
4464 686
9449 185
5853 648
17712 728