31095 343
8452 53
5595 197
10423 703
4633 521
16730 206
7228 594
15949 508
4833 310
23472 138
7058 332
11408 429
8456 588
15653 651
9267 241
6530 285
5379 209
9624 209
5230 714
4137 115
10939 389
36489 449
12412 763
6704 112
33918 725
17173 94
16491 374
7478 536