816
1
2162
2
523
87
638
581
426
413
470
2682
6
388
95
114
69
724
596
309
0
190
91
775
681
903
547
1228
5
403
1416
3
642
84
626
4125
15