525240
170436
785297
14565
1237272
29093
747628
968693
847570
1051105
1019351
8096
937219
32888
83297
88054
624157
11217
972177
909555
25276
234213
64629
91456