12974
6150
2336
795
813
343
51
42
44
62
83
114
75
26
226
27
58
93
125
87
46
12
83
376
159
10
35
196
32
79
46
59
34
8
43
38
52
21
16
20
114
118
90
69
152
25
62
29
21
271
5004