530
322
150
270
310
682
534
363
421
472
260
475
700112
50253
49360
49018
4312271
4122158
33584
3323153
31746
27242
24891
23270