2185
2
1749
1
2600
4
3655
5
2732
5565
9
266
1946
1162
526
0
2199
2980
1223
921
954
8527
2213
6753
17
3107
7
3429
3453
1767
1475
2338
1929
951
57793
3292
1239
1400