2890
1255
949
470
665
211
331
155
571
72
270
27
614
107
1833
831
636
232
604
239
444
191
479
134
185
71
198
87
247
107
363
45
519
79
764
150
267
162
301
45