59
302
372
391
10831
5710
271
161
935
641
1011
624
1192
35825
1042
182
18
4412
448
386
6412
285
293
236
3716
223
511
111