1250
3
218
0
553
493
573
714
1952
2
1575
1454
2030
804
1132
477
383
623
1
414
2211
913
1053
2395
1622
979
3408
12
4143
6
1084
475
1073
400
292
1513