912
1621
3
7666
9
570
4626
8
851
1486
4
2061
1217
1
1590
318
588
193
902
376
254
208
252
270
256
147
180
597
198
134
625
372
158
262
807
366
417
434
2
681
523
356
445
258