12958
5
419694
9
2668
2
475
0
543
1477
2236
1961
581
637
1213
3990
845
381
2091
2546
1
1132
1251
1043
1840
2758
802
913
631
425
1408
451
1880
776
437