625
2
1772
1
688
2069
3
2855
20634
8
2730
6
1298
1563
282572
0
2668
1634
571
635
814
3453
417
1291
2605
5262
10
7952
4820
16840
15
2177
11483
775
3442
1115
11881
180849