2328
3
25137
0
1872
1
1832
968
1020
4536
2
1551
4111
637
31535
467
1931
547
1004
3466
5
2199
1133
1842
1734
3653
2209
408
456
381
443
17353
3621
781