2855
3
2730
6
2668
2
20634
8
536
0
81
31535
1020
2459
9
899
2275
2461
20
19279
251
169211
11
3442
282572
503
4820
25137
4396
745
1682
693
2619
1
2125
3114
4
2526
3498
1077