556
380
445
3310
313
473
593
6110
555
510
352035
377
33647
25780
24032
21463
1761267
16602
1567148
14956
1410144
12800
11840
9990