4012
513
383
448
270
260
553
5710
374
310
341
400
30077
22930
21032
18783
1502267
14462
1352148
13056
1163144
11610
10110
8390