434
370
3812
384
3617
4035
406
358
348
342966
345
18063
14140
11921
10630
8162
802263
7250
6932
670148
59510
594142
5190