4061
11
1132
0
553
804
1084
676
1
935
493
1537
1496
1270
2
2285
714
3329
7
383
2358
4
573
1053
2211
1073
2387
798
2395
300
1049
2111
6
414
400
1454
475