13015
743662
773
510
662
280
855
834
12016
18110
1216
15311
687512
49303
48520
47978
4249271
4040158
33094
3251151
31036
26632
24481
22840