625
2
417
0
814
1
1407
2069
3
2855
1291
20634
8
7952
1129
2730
6
2229
4
282572
2668
6062
16
18385
443
2000
1823
2554
571
1587
1354
3063
2192
521
661
545
1733
933