21814
1057
1376
1656
30523
20517
2863
2070
2510
3900
2670
30010
687212
49243
48480
47938
4245271
4040158
33064
3247151
31026
26592
24451
22820