1071
1
1239
1442
4
1019
1331
905
840
0
3848
3
564
582
1924
2680
3321
3506
8
4979
6
6773
7
7633
3137
2
1339
773
2861
3249
946
1943
165
1507
1558
3891
1527
4562