3112
278
428103
60
315
231
740
150
26
264
125
6013
18073
14150
11951
10650
8172
805263
7280
6952
670148
597142
59510
5190