1103
0
3564
5
464
2955
2015
1001
982
1
354
3515
4
590
501
442
1478
349
775
472
380
891
3
628
642
518
328
899
716
709
523