1663
0
20634
8
2730
6
31535
139
1961
2459
9
1949
3
2275
2
25137
19279
1824
246
1506
121182
1
631
3990
1020
521
17353
482
2167
1044
448
475
1126
851
437
2727
4017
4