654
0
922
1295
1
1580
378
333
628
1832
3
637
1346
527
759
986
361
173
3066
916
421
643
138
1348
341
2941
75
273
3795
379
276
410
165