1013
1
20163
44
1449
0
1426
1134
1042
1467
1179
519
877
362
1614
1637
3
1282
2
1249
1104
1836
1918
1191
1162
305
497
515
2142
1230
4
866
418
458
1228
1482