1
2
642
51
15
2582
24
208
286
64
889
266
628
844
1287
832
1115
3
1838
21
136
204
4
62
558
234
367
640
630
5
577
23
110
12