2730
6
1824
0
1020
1736
1
25137
31535
602
427
21743
247
19279
2
882
7334
4
17353
924
390
4340
5
777
2953
357
675
467
637
433
392
547
4099
2275
320
3092