2229
657
1122
369
1710
688
1126
576
4355
2080
2056
758
1333
580
962
223
477
177
458
248
298
197
726
142
590
73
669
179
696
164
312
177
969
378
536
123
514
184
608
162