20163
44
3680
2
707
1
903
985
2099
1747
24091
3
224
0
2788
2455
753
1549
883
2888
2660
2838
4
1361
1240
7904
4562
10
1562
967
1116
6264
7
2743
3238
13
531
12621
22