512
495
500
442234
355
365
480
344
340
433
388
33717
25890
24132
21583
1770267
16662
1581148
15016
1417144
12850
11890
10020