159
4
1245
2
6006
5
6827
3933
11
1530
3
1877
1665
5441
10
3920
8
1970
1518
594
1
2123
3025
641
1870
15
1330
2191
1708
114
16330
4100
0
1656
723
961
869
1029
619
986