2805
1
1886
2
1646
3424
12
149
0
797
703
1301
1608
3
2579
7
1479
16641
6
2904
1050
1036
416
1827
2172
1522
2251
2087
1390
470
752
810
7779
4624
528
701
781