2730
6
1020
0
247
31535
7334
4
21743
1
25137
1824
427
19279
2
882
777
924
1736
2953
675
392
433
637
390
357
467
4192
475
2275
602
273
2190
670
745