382
336
257
29
322
41
81
3
19
32
24
9
15
12
150
6
36
28
17
58
255
158
88
35
16
47
10
27
26
55
1370
22
25
37
303
1462
40
43
87
33
828
136