3176
16016
863
1146
752
666
16944
12030
24644
28531
25280
694
12312
442
10437
494
740
398269
500
11212
293
555
733
401
967
904
687
7810
663
322
523
422
421
563
590
1095
440
773
833
492
11635