55312
33985
979943
856674
1015294
820857
650860
174404
786848
948262
877385
366633
927473
239538
160630
587246
582464
853224
2043
1021559
343936
121690
464327
854242
99910
905728