5949
15
1632
2
238
0
3749
3
1272
1
6327
7
2188
746
9278
18
2216
2558
3671
6
276
1963
108797
2386
2245
2530
4
6236
10
1174
10827
2629
2083
585
378
951
1015
562
2906
690