768
1586
3098
2263
2812
8180
728
518
1853
689
3222
848
4601
1512
2913
2918
10401
3908
1020
1136
4209
1377
547
4698
1056