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