1011
3
1038
1
3475
5
1152
1424
1295
2049
2
2650
20
610
280
1581
2250
3765
4
2245
1788
1226
3053
7
894
0
3683
571
2683
946
297066
1558