2650
2
1132
0
152
2076
1
1778
1129
3013
3
418
935
804
493
383
1442
1049
9575
8
1084
300
475
2211
573
1053
1418
749
400
714
1354
553
2459
6
1056
16840
15