5052
10
1593
2
2959
1
2092
0
3336
1186
3461
4
1195
957
2471
7
14861
3519
9
6247
5
7095
456
3248
8
4329
3351
3
2155
2707
1740
4360
6997
3608
1237
3619
2650
1289601
1407
3131