310
320
300
28169
303715
4413
359
3012
2722
270
11300
9240
7050
5520
509262
4460
4170
3989
3821
362147
339142
29249