643
0
714
138
3498
4
1416
1139
25127
171
802
402
573
787
382
2190
1
618
968
777
441
753
52
484
1398
297
391
587
239
341
325
505
765