20634
8
2855
3
2668
2
2730
6
1036
1855
1
2727
2008
0
327
2461
20
2315
1089
1880
2190
1501
152
1677
3442
770
392
4820
4396
1483
1520
3041
4
2236
31535
1638
3239
2275