1189
0
2650
20
2906
1
1153
2996
1398
2152
2250
21152
8
1672
3573
4
1529
1581
2
1819
1537
1425
2258
3055
2507