1011
1
1093
1021
12459
3
1194
1372
14125
10
1622
2966
11
1558
2
1215
2884
5
159
5375
0
797
3296
4
1015
868
1833
1000
1363
2028