103
0
852
878
1284
638
436
1225
893
5382
5
1064
461
1078
1028
1285
577
695
2614
664
1629
1324
721
616
25669
19783
2
498
3758
877
381
5242