50013 639
46281 593
17003 522
11385 350
40562 723
9561 897
17241 90
11299 104
9977 62
19609 588
42900 308
64563 200
42604 226
8628 452
14129 218