502
1
778
1326
1659
4
1070
2
906
1128
1717
3
657
343
626
822
617
1939
0
2075
1075
905
738
394
1185
10
445
592
583
632
1201
1013
803
631
1179
650