1823
2
580
0
31535
1551
1020
924
1184
683
1824
17353
25137
19279
2275
3114
4
445
493
317
4111
3691
5
1872
1
799
572
467
661
631
2881
968
614
392
953