313906
125306
16590
206510
48868
289754
28343
352468
688327
452368
853142
907305
5258799
3685581
3208148
2520804
2282988
2136609
2060358
193878
1830118
1745136
1729196
1661471