405
338
3315
377
357
4110
3310
346
336
349
373
17362
13720
11311
10060
773263
7582
7030
6432
609147
56910
556142
4830