3281
1395
986
475
675
213
337
155
579
74
270
27
622
109
1916
853
670
245
626
247
447
191
490
134
187
71
200
87
252
109
370
46
540
85
778
157
268
162
303
45