1231
5
105
1
1379
2
644
2294
3
406
1417
797
878
693
889
692
132
626
2435
7
2094
108
1163
1950
1684
2637
6
771
1015
95
904
582
2960
1131
100
584