493
2
369
1
119
887
2071
68
661
592
989
706
637
626
681
512
440
403
957
0
498
2707
6
1812
966
4499
3
968
388
315
770
2742
4
1702
89
688