1133
4
101
1
100184
109
748
590
6858
5
464
574
0
531
51141
25
548
1595
583
2
649
255
3042
3
529
512
653
556
438
415
1440
676
2098
6
1862
865
565
1286
736