2982
3
2535
2
3117
8
1815
572
0
2181
1
1527
1363
1558
32302
19783
3498
4
866
2890
2996
400
1495
1819
1000
2356
6
3289
868
25669
2884
5
4425
2621
4944
17946
995
7793