475
300
340
564
4010
528
5115
6518
4513
330
508
660
24286
18200
16351
14642
11302
1101263
9934
974148
9590
824143
7710
73011