417606
154418
931948
2378
140689
991909
1003947
393557
16112
961184
455783
574786
67357
808106
109841
431754
31105
179493
89270
839685
40274
10512
615655
611487
452126
86283