982
1205
1424
1413
1684
22810
1798
1823
1375
1940
1450
1831
689712
49493
48700
48158
4258271
4053158
33184
3259151
31186
26722
24501
22920