103032 414
14809 801
8063 289
12786 313
11365 304
4900 113
22551 238
9097 636
5657 300
9777 716
8935 89
16446 649
3035 240
4100 467
7599 62
5508 571
2603 294
14011 85
5153 379
16519 225
18613 560