641376
106665
949707
393693
177313
23795
663973
5474
896493
864784
760533
89550
5165799
3586581
3110148
2417804
2242988
2067609
1987358
192178
1775118
1724136
1696196
1642471