362
665
1356
20714
30113
17314
34815
3370
2400
1960
2560
2450
653712
46743
46560
44838
4005271
3785157
31754
3101151
29556
25342
23280
21450