3121
595
1314
576
688
242
958
221
473
177
1241
520
616
194
458
248
476
59
482
201
298
197
723
141
589
72
548
171
471
134
441
141
298
151
661
202
592
163
594
154