161697
614808
60093
275776
971763
678785
358573
333839
29376
930244
308904
434759
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471