1091
0
2091
5
1202
1
646
966
922
928
2428
4
1735
2
1004
2608
1625
1487
1302
1225
3605
8
1620
3
1012
1174
2591
9
751
579
1071
2010
585
2489
848
921
883
3534