3366
2
2730
6
2041
1
1020
0
2696
4
2668
1877
590
20634
8
2657
3
2093
918
333
121182
4452
467
2870
31535
1824
1638
2855
2211
172
1488
483
1936
2275
968
19279
195