162
60
303
113
34
481
588
46
11
82
24
175
291
93
281
45
629
17
73
104
386
2540
131
27
101
23
71
38
54
79
12
8
10
13
5
7
14
25
20
40
279
9
1435
50
63
47
235
145
49
33
117
62