2730
6
2657
3
2668
2
19279
707
0
31535
325
20634
8
1084
2881
4111
968
1020
427
590
455
1677
929
331
2758
1
152
632
901
2855
1824
275
316
1751
714
337