100
251
5014
383
4010
110
230
302
293
364
345
102
18446
14290
12131
10850
8312
819263
7450
7122
681148
608142
60010
5290