1696
0
1399
3499
7
1037
14229
10
4771
5
2448
1229
1
18385
2
552
16
584
883
1079
730
2105
906
413
5081
345
1832
3
1925
4
379
472
10574
676
383
1285
845
1180
1343