528
0
437
563437
6
1491
2
1110
1
100
443
1834
1601
1123
1059
1152
497
314
1787
4
1848
1594
3
935
616
830
1794
1134
994
489