31426
0
438
1
453
533
3981
11
1445
3
884
2
1360
2100
1086
1785
3012
3694
4
1128
1912
1295
8
297
1043
2801
7
600
1300
2929
6
2603
3503
2259
5
3116
1960
1046
778
636