103032 414
14809 801
8063 289
12784 313
11364 304
4900 113
22550 238
9096 636
5657 300
9776 716
8935 89
16446 649
3035 240
4100 467
7596 62
5507 571
2603 294
14011 85
5153 379
16519 225
18611 560