30030 363
42846 443
11585 605
27598 771
13278 448
11630 91
4269 665
28074 553
6236 437
9988 905
36428 378
10031 601
2937 58
6496 137