476
389
365
400
317
3213
3548
3533
340
3530
3043
2812
11190
9090
6980
5440
502262
4370
4150
3949
3801
360147
333142
29249