20634
8
747
2
1997
3335
1
251
0
2275
19279
2198
381
637
172
1020
31535
1353
4396
3
2710
9
503
798
4940
5
325
6975
4
1645
4820
2730
6
331
581
1824
392
344
2520