1096
3
954
1
583
12324
13
3384
502
543
1003
3446
4
565
402
770
778
2016
802
2420
6
2759
2
328
1497
0
655
1310
2031
529
1375
355
755
632
644
782
1006