12
578
10
319
17
13
15
5
1
27
28
57
11
14
24
81
3
4
25
67
21
66
47
627
737
990
35
51
2
38
396
536
48
96
824
321
328
611
409
34
30
8
379
32
257
188
183