43078 529
41957 68
15910 355
7537 578
13633 153
6883 216
11842 391
8055 448
2926 269
17583 277
42094 912
13740 285
8141 363
25921 348
8227 623
6760 889
9591 452
4974 283
16179 59
10799 147
8176 36
9186 323
15324 665
9608 393
27793 643
19522 818
7533 895
6913 292