58684 600
28403 241
27326 547
42032 210
18051 538
12073 145
8506 234
9149 509
5462 98
4043 84
31108 576
22634 674
7361 165
22556 587
32363 771
33922 681
21516 142
42129 162
36462 119
16870 291
21732 342
28585 665
25515 597
7932 81