20634
8
31535
0
1501
2190
1
1036
3
1855
2727
2
2008
2275
25137
327
392
152
2315
1089
1880
3092
1677
2730
6
12958
5
770
2809
1309
1824
2810
300
1483
1520
3041
4
2236