502
1
203
666
2
322
454
489
696
940
143
552
362
438
359
1,163
9
837
657
500
345
816
260
1,099
383
615
37
638
639