1396
4
3152
9
1567
2
1043
1084
0
1696
1132
3615
14
493
935
2749
3
553
17064
7
383
1810
804
2995
8
2252
1
798
475
573
1053
2211
1452
714
1949
472
2658
913
2796