2693
3
1132
0
2345
2
1446
935
553
493
714
1049
383
1084
477
573
804
414
1783
4217
6
1073
400
1676
475
798
1790
1454
1889
1
1053
300
472
2211
2789