3171
4018
3172
3636
2595
3193
2710
4687
6194
8980
8088
6619
5018
5121
4843
7504
4384
3106
5675
3257
177523
50779
24556
25843
10277
289808
39723
7842
5258
35361