30
280
667
740
2909
917
346
239
244
607
1072
475
545
98
301
1413
591
189
277
971
341
687
2052
336
624
435
1682
420
1167
101
646
1176
1312
520
1583
2662
674
607
147
452
294
867
1260
316
444
745
1277
396
3183
951
269
343
580
335
1538
