2881
2
20634
8
2683
0
2189
349
158
2076
1
2036
316
286
2657
3
2339
1773
874
31535
1802
929
1152
422
1327
2125
5262
10
17353
2275
25137