1505
106
65
26
18
208
513
39
104
78
341
38
99
62
36
61
23
27
278
130
1226
157
56
93
258
20
299
77
1156
85
743
107
479
24
256
236
57
212
891
315
117
146
5249
209
283
666
81
17603
91
51
565
120
31
43