108
1
1683
1163
692
797
132
626
693
878
2435
7
141
1267
99
771
2
103
406
644
582
2959
3
1131
584
95
904
1015
468
740
680
913
2986
1160