2730
6
1020
0
1155
20634
8
467
25137
169
2657
3
2668
2
1824
383
492
1084
19279
918
1626
1
505
75
325
968
2395
546
2189
2855
3251
4111
116
65
422