1132
0
2991
1
1049
3234
7
4309
2443
935
553
400
493
772
2
2321
1903
714
2207
383
1084
1889
477
573
804
414
2326
4
1129
2086
1073
2906
3
475
1338
6
798