2650
20
894
0
280
1
1942
3
2259
2
1581
1069
1138
5348
8
1646
2250
1721
12
4179
2769
3079
6
3765
4
2245
2132
1788