4553
3500
44810
3016
2290
3113
43010
2284
4625
3796
63516
72114
2001637
14028284
1381812
12157261
1184040
111623
10081157
991112
832937
81406
76445
69692