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