1194
0
2595
1211
2
630
1512
1
3426
4
477
1051
721
384
1849
984
1404
3188
628
21152
8
7258
577
792
828
3083
2465
484
1996
352
137
465
432
2932
1853