437608
13177
876725
640615
690895
540486
610923
476673
412838
492963
977976
770492
5259799
3685581
3208148
2520804
2282988
2136609
2060358
193878
1830118
1745136
1729196
1661471