1501
1
2090
2
3162
3
1920
0
1773
985
3539
3090
6
4646
2557
3673
5658
9
1929
571
4340
2356
2919
1388
1289601
4
843
6362
5
1177
2985
2358
2155
437
2065
6264
7
1740
923