470
290
322
534
402
392
1182
612
12213
490
460
853
687812
49363
48560
48008
4254271
4043158
33124
3255151
31106
26662
24481
22870