2904
4
1277
5
1010
1
683
0
2855
3
111
737
886
3559
2
752
1225
2659
3293
247
911
2934
8
3251
6
3691
608
2809
1385
2301
1020
1626
2445
2881
2392
3498
968
2749