5020
7
997
0
1432
2
1053
3
2585
1262
1323
1
5922
2097
5
23449
34546
709693
4
71347
936
7118
6
1233
709
1085
1776
1790
1162
974
2073
701
642
744
1073
154
147
519