694
2
480
1
549
1942
4
3626
8
4424
1297
688
1600
666
1222
2197
5
87
570
736
2866
807
2877
12
12684
13
1155
7062
733
92
527
601
1138
2424
6
448
954
531