290840
536409
804688
266643
766612
627366
534372
651
1271
2041
521
91
5521367
4536935
4354459
3450998
3446462
3409286
3358956
3014729
3004226
2486209
2136352
2133407