222
1
1557
6
1450
512
738
509
704
966
1039
2
1006
283
423
626
89
639
945
3
724
1244
97
387
543
532
1308
606
410
555
1027
392
630
83