4021
5
10126
1709
6847
8
10182
1036
3
230
1
219
2
170
564
4
197
982
841
213
477
540
628
571
503
399
445
450
462
440
397
325
688
458
573
843
481
659
667
918
572
636
610
434
394