20634
8
19279
2
31535
0
2198
1157
169211
11
25137
302
2526
3
1020
2337
17353
2275
4820
2727
798
5237
1073
282572
1824
557
668
1880
968
2328
2369
1
172
4396
488
2708