2
22
13
6
5
15
11
249
92
91
32
7
9
61
52
4
46
289
3
180
144
227
263
165
114
69
45
343
29
12
39
19
18
10
31
25
1
321
23