1267
2
4471
475
0
572
2996
25669
34
319
1243
544
809
14
5209
9
2176
1
2524
490
582
3933
5232
7
749
818
758
536
1189
1675
2995
531
1480
3
477
1105