1012
1
2228
2
771
2317
3
3166
15
2195
24418
8
2229
4
2028
0
1419
9055
10
812
1204
2295
7
2135
2888
336
103
2525
2611
2227
2114
957
1992
428
2804
2669
2522
2489
2495