845
1521
1241
1378
842
1003
713
729
1738
705
838
1815
4679
873
7253
6401
2655
5159
6704
3390
11691
5726
5664
3761
50992
2384
2298
3171