576873
16537
27327
10814
8814
9610
519
639
417
607
567
375
325
204
554
564
704
573
142
552
1331
290
200
580
2050
6290