656
1
1370
2
121
1059
524
4
471
423
3
461
7102
1076
847
0
1210
926
871
1307
1482
1407
6
305
469
758
607150
3846
384
1326
193486
1973
4603
4288
1084
1828