1665
0
1128
2108
5
437
303
1
657
1938
4
528
339
3304
2
674
458
358
1316
343
558
401
2062
536
547
105290
436
311
413
287
369
356
1124
581
797