2730
6
246
0
2275
2
1020
20634
8
2870
3
518
1633
31535
2459
543
2809
1824
1
111
356
411
2395
383
792
1084
569
938
467
19279
475
2657
483
825
443
2188
9