2594
7
900
12
3541
2
2817
4
1087
2879
15
3933
11
7614
20
1109
1970
766
487
1
1179
789
1461
815
3
726
863
492
473
1924
1662
1503
1698
758
516
564
5134
352
688