514
1
501
4966
2
1145
4
1062
1243
1104
4282
636
764
1474
712
591
6165
3
1287
902
0
871
887
1003
3968
933
1716
714
528
992
130
1543
1810
478
863