540
270
373
342
190
352
523
450
340
514
290
302
623012
44610
44553
42697
3790270
3566156
30624
2947149
28266
23952
22220
20330