475
300
340
564
4010
528
5115
6518
4513
330
508
660
24286
18200
16361
14642
11302
1101263
9934
974148
9590
826143
7720
73011