2800
6
2115
4
1193
1
4820
2
2855
3
3442
316
20634
8
4396
1841
1462
2461
20
2730
169211
11
981
282572
0
2125
2526
2668
459
462
1320
491
180849
2493
2069
625
448
2990
797