849
1
1292
2
1124
441
948
253
0
1752
986
5
982
3
523
807
664
495
611
486
540
1526
2057
4
829
1035
2946
11
952
2559
14
558
381
518
826
657
642
681