51035 111
22944 191
242183 902
99052 531
22028 84
190941 415
30842 230
16694 78
24288 359
62522 837
20437 912
29482 110
82660 422
18686 90
24919 666
11517 81
614782 1291
10165 523
148302 555
43860 242
76309 513
14721 642
146621 505
16239 590
59360 744
23266 308