320
336
333
312
2910
335
310
290
300
303579
2922
16491
13200
10721
9390
725263
7100
6720
5991
576147
54610
508142
4470