780
1216
1550
1174
625
1117
9516
24910
992
700
982
1205
689312
49483
48690
48148
4257271
4047158
33184
3257151
31156
26722
24491
22910