161
22
100
65
36
557
7
455
101
105
13
18
64
87
12
243
290
4
81
1
687
513
3
2
19
73
39
11
69
23
79
31
9
24
414
37
54
127
27
16
41
191
155
303
17
14
235
113
44
29
48