1396
0
2855
3
529
1336
4820
2
458
455
415
1942
1511
422
813
2668
213
410
737
1133
1314
2190
1
4045
781
776
340
560