556
2
879
1712
3
2695
1093
1262
1404
6
1405
2047
7
325
1
2667
4
638
1066
8158
23
1810
1136
1199
1808
1587
636
0
953
907
1095
934
2740
1060
2118
73
1769