20634
8
1036
3
12958
5
1855
1
2727
2
2008
0
327
1671
2315
1089
1880
2190
2198
1501
4396
2710
9
152
1677
770
392
4820
1483
1520
3041
4
2236
31535
1638
3239
6
2275
1824