1047
2
1289601
4
2480
1
2596
2204
5
12459
3
3673
3127
3041
1527
1329
19944
2732
3738
908
1591
0
19783
9956
2903
6779
2156
2274