2530
1270
919
854
520
2706
1031
1267
2485
384
561
2525
419
2643
1580
432
570
710
2929
663
301
1407
1371
545
