1244
2
596
0
1124
1
919
894
2374
315
2495
1514
1027
3009
1243
1751
2123
1105
1103
571
534
490
2271
4
484
1166
562
1798
2663
1862
2771
668
2245
3
1298