30029 363
42846 443
11585 605
27597 771
13278 448
11629 91
4267 665
28074 553
6236 437
9987 905
36397 378
10031 601
2937 58
6496 137