12
11
340
383
26
208
31
24
15
36
14
144
23
102
3
4
5
1
10
43
225
18
25
1509
636
263
17
83
325
67
34
6
41
148
51
50
131
65
9
59
1574
124
191
1119
32
20
284
22
112