330
0
1259
1
1696
2169
3
1399
3499
7
1037
14229
10
4771
5
863
2448
18385
2
552
16
1903
584
1229
2105
413
629
1151
345
906
883
5081
730
1079
379
472
1925
4
1832