2982
3
2535
2
1815
572
0
1558
181997
11
32302
19783
3498
4
866
1
2890
1495
1819
2356
6
3117
8
4425
4944
17946
995
2668
3354
2921
5
3544
2600
1929
2352
14
2729
25669
2133