3595
8
2312
2
1564
1
1242
6062
16
1604
417
0
814
1291
7952
3564
3
1138
1129
1163
2229
4
18385
11881
1454
571
2000
1823
4866
19
1587
3063
2192
2670
20
521
661
1713
1952