43973
178920
687807
711720
32183
242534
31874
440403
940203
125646
469323
629471
4885798
3336581
2769148
2130987
2122804
1900609
185778
1796357
1667136
1634118
1595195
1585471