555
0
1671
1
1434
1883
2864
7
2095
4
1732
1525
9860
10
2619
2059
3559
975
665
2260
3
7887
5
4651
2557
850
8822
2272
9
1411
25137
2169
2
1464
5368
1256