3522
320
3411
3018
3323
383
310
370
3219
3947
309
369
11250
9180
7010
5480
504262
4400
4150
3979
3811
361147
337142
29249