456
0
1832
3
3723
6
32302
1528
2
3791
7
2996
1168
1
1228
3051
1843
1985
1267
2566
758
1558
1400
2595
7258
536
572
1527
1623
14
577
791
6781
1028
761
496