416
1047
752
1352
13911
401
262
271
344
4710
5011
813
1918
727
707
629
775
974
502
388
7311
331
194
104
374
771
13811
17025
15