317
62
38
243
545
36
1308
47
51
46
40
118
82
75
165
790
627
56
4222
228
23
33
16
21
28
537
252
197
44
61
35
87
42
63
71
58
86
106
80
32
278
25
60
83
275
72
137
59
133
70
140
16432
93