2699
2
11153
8
1154
3292
0
174730
18
2502
1
2097
4
18816
11
3012
1132
3971
2949
2476
3
755
763
3546
4526
623
2972
131589
1074
3657
189326
4761
1107
3353
1854
5527
14861
7
4258