491826
286143
172476
1037782
734851
476373
580295
262939
284259
24258
5089
299633
34232
704950
552122
915994
928905
10259
15247
485616