1301
266
25
167
139
44
90
19
222
271
36
328
623
14
457
68
614
18
89
194
59
37
101
272
1256
180
77
477
134
50
360
415
1357
93
1836
586
74
164
8490
70
1438
23
58
60
181
35
1513
845
299
300
188
125
199
73
159
257
178