3440
3440
1182
8332
677
5969
1093
5004
1862
604
8465
7303
1140
1696
995
1786
45274
28256
4463
7531
31038
5552