620
500
420
634
11214
311
535
350
421
633
391
422
700112
50253
49360
49018
4312271
4122158
33584
3323153
31746
27242
24881
23270