372212
187527
837526
513243
950866
56533
89141
135979
914368
364386
828796
18544
5258799
3685581
3208148
2520804
2282988
2136609
2060358
193878
1830118
1745136
1729196
1661471