541
977
3664
1092
1425
3287
2486
3865
3062
3441
5300
4157
3114
6626
6540
4110
18601
4081
4692
12618
8514
6110
6354
3836
4503
4376
2935