1015
1
951
2733
4
1681
539
0
1380
1694
690
234
2669
2
2403
1787
564
2476
3
784
2294
2163
1743
2988
994
1465
467
108797
1038
1087
496
2312
2254
2929
6
1606