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
10324
152
632
901
2855
3251
1824
1222856
4
275
316