450
940
760
490
581
660
3715
1610
3215
274
558869
2511
17773
14040
11771
10520
8042
797263
7210
6872
668148
589142
58210
5100