1136
4
103
1
100187
109
748
590
6860
5
465
574
0
531
51143
25
548
1595
583
2
649
255
3042
3
529
512
653
556
438
415
1442
676
2099
6
1862
865
565
1286
736