1075
1
1505
4
3170
6
986
2
1243
3787
1270
5
1203
467
1416
2449
1225
738
3
697
2463
7
530
0
896
714
1116
1578
855
471
724
2782
9
1216
1095
828
2323
3253
1251