338
0
1
604
308
305
711
789
565
2
835
3
969
700
904
742
1296
1723
7
1169
1494
1285
2660
34
2303
43
1864
25
2718
5
3072
10
4268
4
4116
6
3333
3351
2487
2898
3530
8
3053
3007
4230
4522
3158
2914
3652
3641
7397
20
5529
6005
8831