653
1
626
2482
860
2
2052
706
1114
1649
1269
0
814
1428
697
1314
2270
981
775
3
607
5960
18
1029
1083
4
1273
1392
1499
558
1000
1544
1256
1762
623