395966
869565
102887
85152
708972
1907357
848864
67564
361448
634911
452214
240737
5084799
3517581
3016148
2320804
2214988
2010609
189878
1746118
1715136
1664195
1625471