452
346
364
469
5710
446
161
103
6025
6827
4116
3911
18073
14150
11941
10650
8172
805263
7280
6942
670148
597142
59510
5190