330
310
441013
3416
298
3010
305
290
348956
14961
12030
9371
7990
645263
6350
5810
527147
5261
49910
453142
3700