25669
0
1015
1
19783
2
3090
6
2903
3
2932
4358
6236
10
21152
8
2996
572
32302
3080
570
2173
3835
4
2043
1235
1081
1766
1452
2366
1574
1591
1304
2400
262
1292
2264
2048