3124
2827
265
3011
273
260
274
285
233
2217
15791
12860
10391
8880
713263
6890
6430
5801
570147
53310
494142
4260