537660
484738
158999
121286
4363231
933283
103727
79487
817265
246636
106341
831931
947669
577638
1198136
456417
844221
732890
1194647
174084
930354
1315133
438399
354959
958394
1045184