256612
0
1222856
4
1282
1663
2167
3
6859
5
56488
408
1
2150
2
1334
1925
3373
3027
10
363
11221
23
1819
326
482
2011
2296
1751
1863
1650
580
2564
400
2315
5871
15
1547
3469