1230
2
571
0
1664
1
785
964
3025
1182
2668
390
1452
1823
1054
7952
2168
5
2864
7
662
263
635
283
1952
2982
3
17353
1087
2694
1566
1584
1365
2470