1229
1
2159
3
1012
724
392
89
642
555
2
1858
80
378
298
421
512
63
543
673
150
74
129
125
238
4
55
20
544
666
749
991
1139
1774