21368
3020
2913
8300
4719
8599
310811
15603
6206
25914
3492
1538707
4396
862558
5119
6948
17484
4827
6530
4143