13222
12
1132
1
85
63
56
42
27138
22
54
57
8593
6
655
533
1159
587
591
866
488
672
4
704
949
589
651
497
620
459
402
326
351
446
767
1331
2
968
739
534
1508
647
681
707
2039
3