28032 119
6852 85
2172 245
5590 616
2217 141
8761 651
25441 783
24515 99
112526 346
146234 421
149487 262
23329 271
21940 506
4168 277
8772 653
6145 737
4584 120
6028 322
5403 634
18103 489
93957 240
37204 752
12346 102
25665 370
145454 410
156299 297
217894 461
4381 595