577638
1198136
456417
844221
732890
1194647
174084
930354
1315133
438399
354959
958394
1035185
269246
304357
346846
770435
285403
115149
245139
102461
494188
80736
595706
644561
489290