111671
20578
376537
11617
46833
367879
982122
621206
298598
723820
553282
834260
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471