1653
1
1129
0
1722
2
320
662
1132
935
3650
3
1049
714
1084
493
1453
804
1869
553
835
26
573
2496
1188
414
2766
995
1329
1501
3368
10
383
400
2211