257
0
1860
2
637
1125
1
1013
20163
44
1972
1426
1042
1179
2749
3
1339
3065
3583
10
1277
1547
1000
1637
1282
2219
1249
1104
1836
1918
1191
1162
918
2235
2142
1230
4