250
470
322
534
402
392
1182
612
12213
490
460
853
687912
49383
48590
48028
4255271
4043158
33124
3255151
31126
26702
24491
22900