15
509
51
14
31
22
30
16
293
35
69
26
521
2486
264
126
82
169
79
21
19
8
107
425
27
43
25
32
13
33
65
3
97
10
214
101
45
92
41
730
34
77
36
178
29
18
210
23
6
9