4
15
32
310
29
154
27
133
181
991
175
891
103
595
89
465
78
423
122
621
475
2499
419
2161
628
3187
3156
15960
4
15
32
310
29
154
27
133
181
991
175
891
103
595
89
465
78
423
122
621
475
2499
419
2161
628
3187
3156
15960