2730
6
2657
3
2668
2
1824
0
1880
20634
8
2190
19279
2855
105290
1084
31535
929
320
1152
646
25137
688
492
1020
2989
5
1237
1
2036
2581
325
2727
543
2008
445