1398
3
2095
4
6406
12
948
2
5442
22
675
1
2264
829
4761
6
665
0
198
2619
3650
2379
3929
10
6194
3091
7
3025
97284
1762
1203
2086
1227
2301
1586
1540
2914
5
7885
1616
19034