8945
2
1289601
4
297066
0
3629
1
444571
9
1431
7071
5
1342
1225
984
7258
2073
372
792
19079
6
977
553
633
3470
432
575
55904
809
570
1755
1282
971
905
1404
267612