355
3213
446
359
297
3430
2943
3333
3313
310
339
278
10510
8640
6410
5000
473261
4070
3960
3829
3501
335147
306142
28949