2529
14
804
0
1132
553
300
1772
1
1084
1053
798
2211
935
493
1049
2395
2747
26
1282
714
383
1298
1563
573
1073
611
1280
2682
4
414
400
1454
475
996
2