515
1
501
4968
2
1145
4
1062
1243
1104
4283
636
764
1474
712
591
6165
3
1287
902
0
872
887
1003
3968
933
1716
714
528
992
130
1543
1810
478
863