2352
2
1815
951
1
2982
3
2333
1193
493
1700
3090
6
1431
1048
4018
7
1688
1833
4425
1364
1813
4
1969
776
3117
8
3673
1127
746
0
3868
10
1106
1053
1289601
272
1578