1295
2
2299
496
1
1697
1584
951
1909
9
1062
1184
1001
1200
3004
4
993
0
1911
637
1187
829
1198
2036
1070
1270
1098
1081
1027
5960
18
1390
1751
2218
7
1118
6085
6