2204
3
834
1
503
1249
2
541
953
880
0
110
1567
515
122
592
882
583
1050
996
498
1438
354
295
689
340
1072
1391
1146
458
912
1423
859