1089
0
2316
1505
1431
1
2219
2
2152
2921
5
1000
3583
10
5196
4449
4
3490
2974
1947
9
4928
2475
2012
1860
2055
618
5440
8
257
19783
1125
637
2131
3321