442
507
370
470
372
280
443
312
457
530
412035
305346
39947
30550
28913
26265
2256267
20404
1965153
1824149
18096
15060
14590
12880