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