419694
9
1643
0
1100
1973
3827
326
381
1650
994
1219
81
1600
22794
4
1282
453
351
467
487
9355
3
2683
2687
943
589
637
1826