2250
1
987
1065
1416
5717
688
1407
0
1412
3629
2256
10
17333
27
1977
2
3871
841
2327
11
3470
5
1694
3154
6
3024
3
1868
5946
2285
392
2534
2122
216
1753
2134
1466
1888