43198 643
30800 59
12961 303
11447 625
16251 687
20155 811
45430 70
17722 458
7629 440
16073 820
11166 220
11752 638
20936 328
13637 37
15565 316
8406 562
17104 227
15558 547
19978 879
30344 936
8630 719
31545 222
21546 610
8830 270
11366 500
9428 486