1013
1
20163
44
3208
1320
2
1426
2559
3
1042
1179
266
167
917
1637
1282
1249
1104
1836
1918
1191
6983
10
1162
0
2142
1230
4
2294
1228
1482
2105
7398
27
4646
886
1496
6