21223 124
41059 504
187108 311
164084 299
18590 415
289933 808
143049 631
12260 354
31281 707
152479 337
8693 215
32857 429
37277 137
8366 76
19980 275
10701 580
303491 1072
44037 453
10961 580
54378 586
165558 448
158581 678
19409 643
94115 427
14050 111
143608 288
13751 398
49570 877