4430
606
318
303
297
376
263
311
210
444
310
475
24756
18680
16781
14932
11642
1124263
10234
997148
9760
854143
7870
73811