157
57
301
105
31
480
556
46
12
80
25
171
283
86
277
44
616
17
73
102
386
2472
128
24
96
19
69
33
54
8
52
10
15
4
7
14
21
16
35
6
39
88
279
9
13
1400
50
65
45
230
149
32
110
63