1076
1
1505
4
3170
6
986
2
1243
3789
1271
5
1204
467
1416
2453
1225
738
3
697
2463
7
531
0
896
714
1117
1578
855
471
724
2782
9
1217
1095
828
2324
3255
1251