329
3010
305
310
290
348956
330
2913
3026
2815
295
3335
14821
11860
9301
7940
636263
6300
5740
5211
514147
49110
444142
3630