2521
4
1132
0
1129
3100
1
935
553
493
3559
714
2369
818
8969
1049
383
1084
477
573
804
414
2330
2
300
1073
400
475
798
2708
1454
1053
1418
472