410
1
309
0
681
903
2
189
595
724
696
387
2682
6
95
789
87
1317
1294
74
637
413
2162
91
547
775
581
426
470
666
2607
4
989
509