1023
1
4599
10
2140
2
1555
3
2133
870
1119
0
2949
2738
1289601
4
3001
4258
4492
94424
2722
1760
1974
2264
1160
947
1888
3265
5
3316
3612