844619
786851
30790
693214
147252
758934
804439
10231
1234
715330
20020
514360
5496367
4516935
4334459
3441998
3441462
3397286
3343956
3006729
2991226
2479209
2132352
2127407