5726
10
1526
1
2821
0
1976
2
828
1344
827
1516
1386
10243
4
951
420
2691
802
989
117
1855
1992
3
1340
8313
9
994
6
1289601
14861
7
2147
3563
4190
5
563437