2788
3
2185
2
2600
4
1426
2732
5565
9
4310
6
1637
1
266
1596
1946
1162
2199
0
2980
1223
921
954
8527
3102
2213
6753
17
3107
7
3429
1118
3453
1767
1475
2338
300
951