46
2345
29
1533
20
2266
5
3650
3
3720
23
1239
9
1641
0
2503
12
875
10
1004
798
7
872
857
8
752
741
684
6
595
639
2
932
804
869
447
4
583
777
1
826
625
608
673