3595
8
2312
2
625
1564
1
1242
1604
417
0
814
2069
3
2855
1291
20634
7952
1129
2730
6
1163
2229
4
282572
2668
6062
16
18385
2000
1823
4866
19
1587
3063
2192
521
661
933