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