663271
708418
222415
547220
578236
20940
674798
618449
232512
444160
50594
509692
5114799
3547581
3046148
2353804
2226988
2031609
1943357
190778
1756118
1718136
1681195
1632471