1015
1
951
1380
0
1694
690
19944
2
623
2669
1787
4706
564
784
2294
582
1743
3683
467
108797
1262
2949
6
1038
1087
496
1301
2312
1606
1740
3
843
2495