2955
2
2730
6
2190
1
1960
7
19279
1333
2111
3
1115
340
0
467
487
603
443
518
980
815
63
2275
1660
968
1020
1877
1137
25137
31535
637
881
543
10543
9
2749