108336
634580
10331000
280401
149634
979573
55171
963495
989405
30790
954344
844394
2134
703515
971720
923237
277166
69885
242834
256786
662464
793653
967900
290185
69177
744453
58424
506982
615150
102752