536
0
251
451
316
1152
572
467
391
529
31535
289
458
738
367
1824
503
653
2522
424
2407
2
584
164
580
2748
347
1192
1
1428
918
282572