8646
10
4083
0
2408
8
2919
2
4326
1
838
2317
5
3329
2343
2059
484
5252
1447
1036
24418
1444
3028
7
3029
6
1843
444571
9
4116
4562
17946