161723
1132
8751
442667
921227
978949
737600
48592
452926
448962
1377
50405
5162799
3576581
3104148
2405804
2239988
2064609
1981358
191978
1774118
1723136
1694196
1640471