3013
15
1880
1
1077
1365
2525
3
1013
712
1517
2
948
862
0
20163
44
1426
1042
1179
1466
1637
1282
1249
1104
1836
1918
1191
1162
2142
1230
4
1568
1228
1482
2105
4646