501 56
8853 178
16922 872
60471 153
19677 216
7199 231
4618 24
4681 89
17316 851
7996 819
4470 521
13165 160
5482 717
4003 466
16269 564
11162 445
35438 313
6750 652
26853 921
12388 468
6247 714