1152
5
1280
1310
4
2454
7
1706
3
1309
1
1223
0
1068
2
816
629
767
598
2185
562
2740
1258
987
963
1150
2506
2176
14
610
1227
9
1786
1372
102
4459
2969
1459
1643