310961
729169
105505
219321
1012149
309647
420447
885743
657234
52393
206496
316251
494514
821854
509375
21671
882146
181976
101592
246652
1019787
88495
702814
795286
78311
494725
388907
603542
67845
939634