11
89
962
1493
500
792
1584
50
117
739
2359
332
642
232
