758
0
1603
1
914
4070
4
1243
668
1942
2740
3
2906
2468
2
1687
1047
337
945
2996
562
2711
717
490
1581
1166
323
2258
3848
4651