1840
2
2105
1
584
0
2730
6
1020
467
1878
19279
31535
6435
7
20634
8
290
420
1824
17353
1119
2275
25137
2006
3595
968
251
899
337
386
2306
820
511
432
795