1267
362
2927
706
1102
1162
851
521
1652
2337
838
1088
3981
3829
599
1515
364
596
554
368
843
2079
979
1624
