14
0
572
1193
1189
2349
3
4471
2
475
2996
25669
34
319
1243
544
809
2954
2524
490
582
3933
1
749
818
758
536
531
477
1105
596
1103
562
812