290
500
371
563
455
475
280
343
540
470
614812
44080
44033
42157
3731270
3517156
30144
2914149
27896
23732
21990
20070