533
424
324
342
391
400
374
470
570
390
365
432
46568
35060
34563
32055
2783268
2514154
24844
2206149
21696
17520
17340
15640