311
331
424
342
688
440
250
504
210
290
340
180
613412
43960
43823
42037
3715270
3506156
29994
2906149
27826
23622
21980
19970