2
25
15
6
5
16
13
251
92
34
7
9
61
56
8
46
289
3
180
144
227
263
165
11
114
69
47
343
31
12
41
19
18
10
1
321
26