402744
262532
287191
121848
615249
169436
143512
41218
515972
309814
1064617
418557
501714
830880
162444
667995
15269748
684086
4757578
4319980
3494510
3368192
2269216
2199495
2054492
188366
1859948
16355
154961
1547545