10
34
38
63
388
40
760
205
251
26
15
103
18
116
212
11
62
52
14
43
29
141
9
83
30
25
110
22
498
107
35
576
93
82
2532
494
69
150
77
7357
50
33
422
1202
65
56
51
46
66
178
31