42962 643
30700 59
13012 303
11431 625
16241 687
20124 811
45315 70
17794 458
7639 440
16322 820
11136 220
11737 638
20971 328
13675 37
15591 316
8339 562
17407 227
15588 547
20196 879
30517 936
8605 719
31632 222
21617 610
8797 270
11335 500
9427 488