46
2351
29
1538
20
2279
5
3663
3
3726
23
1241
9
1648
0
2516
12
876
10
1007
805
7
875
859
8
753
744
687
6
600
2
942
641
452
4
587
684
782
1
829
627
609
781
674