742
58
371
267
80
77
30
24
51
21
1506
42
1330
31
85
281
133
248
89
23
49
137
205
90
48
12
52
75
41
209
17
88
81
63
61
152
153
20