502
72
197
17
160
35
43
113
835
40
47
241
287
50
42
7
49
380
371
118
497
637
89
64
201
192
343
20
38
124
88
400
46
15
28
51
100
117
97
70
63
10
1123
149
29
82
170
23
9
14
27
121
11
45
34