134
2
310
1
319
526
831
3
785
631
377
1155
1147
685
781
1276
9954
2423
6947
6
1922
2019
1862
1284
1285
923
0
2272
7
2280
11
2790
4
1971
1238
6604
2498
1809