20634
8
1267
1
5262
2
3149
4
370
0
509
407
3505
1172
2809
2301
924
1377
1365
2668
3795
3520
10
2451
6
3953
755
247
1551
3
2657
1261
36609
34
745
2748
1452