1003
1
760
2
733
422
626
1836
6271
450
1801
1853
562
812
1040
926
0
536
2242
12
1246
1408
380
2010
7
464
4669
3
935
832
1618
968
69
2563
948
725