668561
634249
912837
358587
415623
638490
55616
530579
571977
181
471
261
5554367
4551935
4373459
3468998
3452462
3423286
3372956
3026729
3020226
2499209
2140407
2140352