810
2
1845
1
2902
16
543
0
803
544
661
2071
785
827
578
367
1365
1581
2082
549
1085
694
2762
5
433
3292
15
2262
1452
639
687
372
2270
680
4094
8