2505
2
83
1
1306
582
0
1770
1015
2294
951
3354
1265
1038
2044
2152
2312
2459
4
1204
1740
3
843
2495
30334
6
1451
3518
1529
1537
2522
4655
10
2507
1566
3175
5
1431