1406
1295
12016
780
1216
1550
1174
625
1117
1277
893
992
691212
49713
48890
48408
4265271
4065158
33304
3267151
31356
26902
24591
23030