304317
330
210
241
571
880
334632
114536
120
440
410
360
671712
48073
47580
46388
4141271
3939157
32544
3190151
30476
25932
23971
22210