830
1
1865
2
955
2851
20163
44
2285
1595
1230
4
2748
8440
1922
6
2436
9172
1826
6779
5
3034
2089
8121
10
994
3124
3221
0
1365
1015
1062
1344
1061
5505
14
658
1564
7095