2535
2
572
0
1558
866
1
2890
3
181997
11
1819
32302
19783
3498
4
2356
6
4944
2668
3544
2921
5
2600
17946
2982
2729
14
3354
845
2133
6346
16
1265
2258
1603
1363
25669
3805