693
1
141
797
2435
7
132
626
1267
1015
95
904
582
2960
3
1131
584
740
468
100
105
1771
5
406
645
2138
86
4130
15
628
85
777
2
415
771
396