803
0
325
932
664
974
490
596
680
778
416
414
342
5382
5
2532
18258
5642
410
6288
501
678
356
2551
3
4429
1940
110
116586
37847