980
1
1155
953
595
402
112
124
132
481
1242
2
1085
1382
18
1215
638
2320
4
3016
9
2248
5
1886
542
3695
6
4512
8
1847
524
546
1182
679
486
791
498
693
3