1071
1
1239
1442
4
1019
1331
905
840
0
1295
3848
3
564
2650
20
582
1924
2680
280
3321
3506
8
1581
2
1226
4979
6
6773
7
2250
3765
2245
3053
7633
1788
297066
3137
894