1518
1
814
702
2
1385
521
1010
1209
1302
0
395
5262
10
625
920
2474
2296
1425
11881
3
617
1587
1129
399
646
7952
16840
15
18385
1506
2683
105290
848
417
3632
5