152
136
12
8
19
389
67
5
32
15
54
325
360
353
18
13
40
50
65
51
260
1
150
10
71
16
361
1261
346
365
354
28
37
61
42
492
29
84
34
48
38
20
31
268
102
176
279
4662
639
64
159