2730
6
1824
0
3092
1
392
348
1020
31535
585
2275
2
21743
25137
4192
19279
552
448
7334
4
882
464
575
1068
390
1711
918
782
675
1016
1448
851
303
3440