2710
313
2610
3120
303
259
237
2327
2913
2216
234
215
13350
10730
8381
6830
572262
5400
5170
4581
450147
4499
393142
32050