4513
3118
329
3514
290
271
2815
411013
28169
3116
307
13350
10710
8381
6830
572262
5390
5160
4581
450147
4499
393142
32050